package com.gushenge.core.beans

data class UserInfo(
    val face: String,
    val gender: String,
    val pet_name: String,
    val birthday: String,
    val email: String,
    val user_name: String,
    val gm_unbind_num: String,
    val xiyou_unbind_num: String
)

data class UserCenter(
    var config: Config = Config(),
    var mygame: Mygame = Mygame(),
    var nav: ArrayList<Nav> = arrayListOf(),
    var quanzi: Quanzi = Quanzi(),
    var user: User = User()
) {

    data class Config(
        var bgimg: String = "",
        var huiyuan: String = "",//会员位置底部图片
        var last_exp: String = "",//下一等级
        var vip: String = "",//当前等级
        var last_vip: String = "",//下一等级经验，距离下一级剩余 需要该项减当前经验
        var huiyuan_url: String = "", //会员链接，有代表未开通会员，访问该链接，没有代表已开通访问会员福利
        var exp: String = "",  //当前经验

    )

    data class Mygame(
        var icon: String = "",
        var lists: ArrayList<Lists> = arrayListOf()
    )

    data class Quanzi(
        var icon: String = "",
        var lists: ArrayList<QuanziList> = arrayListOf()
    )

    data class User(
        var coin: String = "",  //平台币数量
        var coupon: String = "",  //代金券数量
        var face: String = "",  //头像
        var huiyuan_img: String = "",  //会员图片
        var notice: Boolean = false,
        var point: String = "",  //积分
        var user_name: String = "",  //用户名
        var yuyue: String = "", //预约数量
        var is_qiandao: Int = 0,
        var vip_img: String = "",
        // xin
        val color: ArrayList<String> = arrayListOf(),  //颜色
        val head_frame: String = "",  //头像框
        val medal: String = "",  //勋章
        val vip: Int = 0,  //当前VIP等级，如果是0显示未开通
    )

    data class Lists(
        var list: ArrayList<Game> = arrayListOf(),
        var name: String = ""
    )

    data class QuanziList(
        var icon: String = "",
        var name: String = "",
        var id: String = ""
    )
}
